import { ReactElement } from "react";

interface RouteMeta {
  title: string; // 页面标题
  permission?: string; // 需要的权限
  hidden?: boolean; // 是否在左边菜单隐藏
  icon?: string; // 左边菜单图标
}

interface RouteConfig {
  path?: string;
  element?: ReactElement;
  meta?: RouteMeta; // 类似 Vue Router 的 meta 信息
  children?: RouteConfig[]; // 子路由 
  handle?: any
}

export type { RouteConfig }